to throttle - French English Dictionary